/*
 * anima/x86_64/thread.hh - x86-64-specific thread interface.
 * Copyright (C) 2007  Mikhail Vorozhtsov
 * See the LICENSE section of the README file for details.
 */

/* $Id$ */

#ifndef HEADER_ANIMA_X86_64_THREAD_HH
#define HEADER_ANIMA_X86_64_THREAD_HH

#include HEADER (x86_64,mmu.hh)
#include HEADER (anima/x86_64,cpu.hh)

START_NAMESPACE2 (anima,x86_64)

struct thread_t
{
  friend class cpu_t;

protected:
  cpu_t::ctx_t cpu_ctx;

protected:
  ::x86_64::pe_t sc_stack_pte;
};

END_NAMESPACE2

#endif /* HEADER_ANIMA_X86_64_THREAD_HH */

